package shujia.day13;

import java.io.FileOutputStream;
import java.io.IOException;

/*
    IO流：
        根据流向划分：
            输入流
            输出流
        根据种类划分：
            字节流【万能流】：
                字节输出流：OutputStream
                            - FileOutputStream
                字节输入流：InputStream
            字符流=字节流+编码表：
                字符输出流
                字符输入流



   如何实现换行？写一个换行符
   如何实现追加？使用另一个构造方法，传入append参数true

 */
public class FileOutputStreamDemo1 {
    public static void main(String[] args) {
        FileOutputStream fos = null;
        try {
            //创建字节输出流对象
//            fos = new FileOutputStream("src/shujia/day13/a1.txt");
            //public FileOutputStream(String name, boolean append)
            fos = new FileOutputStream("src/shujia/day13/a1.txt",true);

            for(int i=1;i<11;i++){
                fos.write("helloworld".getBytes());
                //写一个换行符
                fos.write("\r\n".getBytes());
            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            if(fos!=null){
                try {
                    fos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
